;* Copyright 1992 Digital Equipment Corporation ;* All Rights Reserved ;* ;* Permission to use, copy, and modify this software and its documentation is ;* hereby granted only under the following terms and conditions. Both the ;* above copyright notice and this permission notice must appear in all copies ;* of the software, derivative works or modified versions, and any portions ;* thereof, and both notices must appear in supporting documentation. ;* ;* Users of this software agree to the terms and conditions set forth herein, ;* and hereby grant back to Digital a non-exclusive, unrestricted, royalty-free ;* right and license under any changes, enhancements or extensions made to the ;* core functions of the software, including but not limited to those affording ;* compatibility with other hardware or software environments, but excluding ;* applications which incorporate this software. Users further agree to use ;* their best efforts to return to Digital any such changes, enhancements or ;* extensions that they make and inform Digital of noteworthy uses of this ;* software. Correspondence should be provided to Digital at: ;* ;* Director, Cambridge Research Lab ;* Digital Equipment Corp ;* One Kendall Square, Bldg 700 ;* Cambridge MA 02139 ;* ;* This software may be distributed (but not offered for sale or transferred ;* for compensation) to third parties, provided such third parties agree to ;* abide by the terms and conditions of this notice. ;* ;* THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL ;* WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF ;* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT ;* CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL ;* DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR ;* PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ;* ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS ;* SOFTWARE. ; $Id: class-structure.scm,v 1.4 1992/09/20 08:42:02 birkholz Exp $ ;;;; Build the class structure for Dylan runtime environment. (define (make-dylan-class ' '() '() #T)) ;;;; Number classes ;;; Abstract (define (make-dylan-class ' (list ) '() #F)) ;;; Sealed (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) ;;;; Collections ;;; Abstract (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) ;;; Instantiable (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class '
(list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) ;;; Sealed (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) ;;;; Conditions (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) (define (make-dylan-class ' (list ) '() #F)) ;;;; Others (define ; Abstract (make-dylan-class ' (list ) '() #F)) (define ; Instantiable (make-dylan-class ' (list ) '() #F)) (define ; Abstract (make-dylan-class ' (list ) '() #F)) (define ; Abstract (make-dylan-class ' (list ) '() #F)) (define ; Abstract (make-dylan-class ' (list ) '() #F)) (define ; Abstract (make-dylan-class ' (list ) '() #F)) (define ; Instantiable (make-dylan-class ' (list ) '() #F)) (define ; Instantiable (make-dylan-class ' (list ) '() #F)) (define ; Instantiable (make-dylan-class ' (list ) '() #F))